Automating Compensation in a Multidatabase t

نویسندگان

  • Marian H. Nodine
  • Stanley B. Zdonik
چکیده

Compensation is the process b y which a committed transaction in a database is undone b y running the semantic inverse o f that transaction on the database. Compensation has been proposed as a technique for undoing committed work in various situations where strict atomicity cannot be maintained [GS87, MR91]. In this paper, we discuss compensation i n longrunning multidatabase transactions. W e define the step approach to integrating local database schemas into a mulitdatabase. In the step approach, each local database is encapsulated b y a set of procedures (steps). Steps can be grouped into atomic global transactions. Each step also has an associated compensating step, which is called i f the compensating transaction is run. We examine two areas of multidatabase transaction management where compensation is required. The first is implementing compensation as a recovery technique when an open nested transaction is aborted. The second is in backing out the eflects of an atomic multidatabase transaction when some local database transaction commits before a global abort decision is made.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Transaction scheduling in dynamic composite multidatabase systems

This paper proposes composite multidatabase architecture consisting of multiple, possibly heterogeneous, peer multidatabase servers distributed on a communications network. The domain of each multidatabase server is treated as a multidatabase cell. Global transactions could span multiple multidatabase cells, sometimes forcing multidatabase servers to act as component database systems. Although ...

متن کامل

Multidatabase Recoverability and Recovery

To support global transactions in a multidatabase environment , we must coordinate the activities of multiple Database Management Systems, that were designed for independent, stand-alone operation. The autonomy and heterogeneity of these systems present a major impediment to the direct adaptation of transaction management mechanisms developed for distributed database systems. In this paper we a...

متن کامل

Optimizing Entity Join Queries by Extended Semijoins in a Wide Area Multidatabase Environment

In this paper we consider processing entity join queries in a wide area multidatabase environmen t where the query processing cost is dominated by the cost of data transmission An entity join oper ation integrates tuples representing the same en tities from di erent relations in which inconsistent data may exist The semijoin technique has been successfully used in a distributed database system ...

متن کامل

Bounding the Eeects of Compensation under Relaxed Multi-level Serializability * Piotr Krychniak and Marek Rusinkiewicz and Andrzej Cichocki

The multi-level transaction concept provides a powerful tool for structuring activities in multidatabase systems. However, even multi-level serializability is sometimes too restrictive as a correctness criterion, either because of very high concurrency requirements, or because of the practical diiculties of implementinga scheduler in actual productionenvironments. The extended multi-level trans...

متن کامل

Concurrency Control in the Deomain of Multidatabase: A Semi-semantic Approach

Multidatabase is a promising approach to achieving interoperability among various DBMSs. The latest development in distributed object management techniques enlarges the scope of multidatabase system. This paper explores the trade-o between the concurrency achieved and the extra overhead incurred by the semantic-based concurrency control. It proposes a semisemantic approach to rationalize the co...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1994